restorevolume

使用 restorevolume 命令可从快照代次复原卷。

语法

阅读语法图跳过直观语法图 restorevolume -fromuidvolume_UID-restoreuid-generationgen_id-deletelatergenerations-cancel volume_namevolume_id

参数

-fromuid volume_UID
(可选)指定要复原的卷快照(按卷 UID 指定)。该值必须是数字。
使用此参数来从不同卷复原快照。这意味着指定的 UID 必须与(指定 volume_namevolume_id 时)要复原的卷的 UID 不同。
注: 如果指定此参数,那么要复原到的卷不能启用云快照。
-restoreuid
(可选)指定应将已复原卷的 UID 设置为要复原的卷快照的 UID。必须为此参数指定 -fromuid
-generation gen_id
(可选)指定要复原的快照代次。该值必须是数字。
-deletelatergenerations
(可选)指定在复原代次后应删除所有快照代次。
注: 当卷已启用云快照并且要复原的代次不是卷的最新快照时,需要使用此参数。
-cancel
(可选)取消复原操作。
volume_name | volume_id
(必需)指定要复原的卷的名称或标识。卷标识值必须为数字,卷名称值必须为字母数字字符串。

描述

此命令可从快照代次复原卷。

复原操作对由卷名称或卷标识指定的卷直接执行(不使用临时卷)。在执行复原操作期间,卷处于 offline 状态。如果在复原进程完成前将其取消,那么卷上的数据将出现不一致,并且不可使用。

调用示例

要针对卷 volume7 复原先前的代次(代次 3):

restorevolume -generation 3 -deletelatergenerations volume7

生成的输出:

无反馈

调用示例

要为卷标识 7 复原最新快照(代次 5):

restorevolume -generation 5 volume7

生成的输出:

无反馈

调用示例

restorevolume -generation 1 -fromuid 6005076400B70038E00000000000001C 1

生成的输出:

无反馈